package com.thientan.service

class ThongKeHopDongService extends AbstractService {
	@Override
	protected Long[] getColWidth() {
		return [65, 55, 65, 60, 55, 60,
				50, 50, 105, 85, 90, 80,
				80, 75, 90, 95, 90, 95] as Long[]
	}

	@Override
	protected String[] getColTitles() {
		return [
			"Ngày tạo",
			"Tổng số HĐ",
			"Số HĐ thu tiền ngay",
			"Số HĐ đang góp",
			"Số HĐ trả hàng",
			"Số HĐ đền hàng",
			"Số HĐ khó thu",
			"Số HĐ kết thúc",
			"Tổng DT lý thuyết",
			"Tổng giảm giá",
			"Tổng đền hàng cty chịu",
			"Tổng đền hàng NVBH và đội trưởng",
			"Tổng khó thu cty chịu",
			"Tổng chi phí trả hàng",
			"Tổng khấu hao",
			"Tổng Doanh thu thực tế",
			"Tổng đã thu",
			"Tổng tiền còn phải thu"] as String[]
	}

	@Override
	protected String[] getColNames() {
		return [
			"ngayLapText",
			"tongSoHd",
			"tongSoHdThuTienNgay",
			"tongSoHdDangGop",
			"tongSoHdTraHang",
			"tongSoHdDenHang",
			"tongSoHdKhoThu",
			"tongSoHdKetThuc",
			"tongDoanhThuLyThuyet",
			"tongGiamGia",
			"tongDenHangCtyChiu",
			"tongDenHangNvDt",
			"tongKhoThuCtyChiu",
			"tongChiPhiTraHang",
			"tongKhauHao",
			"tongDoanhThuThucTe",
			"tongDaThu",
			"tongPhaiThu"] as String[]
	}

	@SuppressWarnings("rawtypes")
	@Override
	protected Class<?>[] getExportColType() {
		return [
			String.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class,
			BigDecimal.class] as Class<?>[]
	}
}
